input,button,select,textarea{
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
}

input, select{
    width: 200px;
}

label, input[type="checkbox"]{
    display: inline-block;
    width: 100px;
}

input[type="text"]{
    padding-left: 24px;
    border: none;
    background: url(../images/smile.png) no-repeat left / 24px 24px; 
    border-bottom: 1px solid rgb(154, 204, 248);
}